package mathOperations;
import java.util.ArrayList;
import polynom.Term;
public class Integral implements Operation {
public Integral(ArrayList<Term> poly, ArrayList<Term> resultPoly) {
// TODO Auto-generated constructor
sortPoly(poly, poly.size());
opPoly(poly, poly.size());
integralOp(poly, resultPoly, poly.size());
}
private void integralOp(ArrayList<Term> temPoly, ArrayList<Term> resultPoly, int size) {
// TODO Auto-generated method stub
for (int i = 0; i < size; i++) {
Term tempTerm = new Term();
tempTerm.setPower(temPoly.get(i).getPower() + 1);
tempTerm.setCoef(temPoly.get(i).getCoef() / tempTerm.getPower());
resultPoly.add(tempTerm);
}
}
}